package net

func NewJson(status int, message string, data ...interface{}) *Json {
	r := &Json{
		Status:  status,
		Message: message,
	}

	if len(data) > 0 {
		r.Data = data[0]
	}

	return r
}

type Json struct {
	Status  int         `json:"status"`
	Message string      `json:"message,omitempty"`
	Data    interface{} `json:"data,omitempty"`
}
